\hypertarget{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command}{\section{strange.\-extensions.\-command.\-impl.\-Event\-Command Class Reference}
\label{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command}\index{strange.\-extensions.\-command.\-impl.\-Event\-Command@{strange.\-extensions.\-command.\-impl.\-Event\-Command}}
}


Subclass of \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} with injections for dispatcher and events.  


Inheritance diagram for strange.\-extensions.\-command.\-impl.\-Event\-Command\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.809365cm]{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a49705cc9260bd79ba51606523700330f}{override void \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a49705cc9260bd79ba51606523700330f}{Retain} ()}\label{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a49705cc9260bd79ba51606523700330f}

\begin{DoxyCompactList}\small\item\em Keeps the \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} in memory. Use only in conjunction with {\ttfamily \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a9abf01833e08403f97f631615f1fcc42}{Release()}} \end{DoxyCompactList}\item 
\hypertarget{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a9abf01833e08403f97f631615f1fcc42}{override void \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a9abf01833e08403f97f631615f1fcc42}{Release} ()}\label{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a9abf01833e08403f97f631615f1fcc42}

\begin{DoxyCompactList}\small\item\em Allows a previous Retained \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} to be disposed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a7636e8b4c3c01ed4f32818fd22d2bd76}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event_dispatcher}{I\-Event\-Dispatcher} {\bfseries dispatcher}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a7636e8b4c3c01ed4f32818fd22d2bd76}

\item 
\hypertarget{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a1a2d078ac2c9053cb164bd6eb4e522e8}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event}{I\-Event} {\bfseries evt}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_a1a2d078ac2c9053cb164bd6eb4e522e8}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Subclass of \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} with injections for dispatcher and events. 

\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command}{Event\-Command} extends \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} to provide access to Event\-Dispatcher as the common system bus. Commands which extend Event \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} will automatically inject the source I\-Event. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Strange\-Io\-C/scripts/strange/extensions/command/impl/Event\-Command.\-cs\end{DoxyCompactItemize}
